home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / HOMEWORK.ZIP / CPUCOMM.TXT < prev    next >
Encoding:
Text File  |  1998-07-25  |  8.3 KB  |  95 lines

  1. NICATIONSBus NetworkBus Network, in computer science, a topology (configuration) for a local
  2. area network in which all nodes are connected to a main communications line (bus). On a bus
  3. network, each node monitors activity on the line. Messages are detected by all nodes but are
  4. accepted only by the node(s) to which they are addressed. Because a bus network relies on a
  5. common data ôhighway,ö a malfunctioning node simply ceases to communicate; it doesn't
  6. disrupt operation as it might on a ring network, in which messages are passed from one node
  7. to the next. To avoid collisions that occur when two or more nodes try to use the line at
  8. the same time, bus networks commonly rely on collision detection or Token Passing to
  9. regulate traffic.Star NetworkStar Network, in computer science, a local area network in
  10. which each device (node) is connected to a central computer in a star-shaped configuration
  11. (topology); commonly, a network consisting of a central computer (the hub) surrounded by
  12. terminals. In a star network, messages pass directly from a node to the central computer,
  13. which handles any further routing (as to another node) that might be necessary. A star
  14. network is reliable in the sense that a node can fail without affecting any other node on
  15. the network. Its weakness, however, is that failure of the central computer results in a
  16. shutdown of the entire network. And because each node is individually wired to the hub,
  17. cabling costs can be high.Ring networkRing Network, in computer science, a local area
  18. network in which devices (nodes) are connected in a closed loop, or ring. Messages in a ring
  19. network pass in one direction, from node to node. As a message travels around the ring, each
  20. node examines the destination address attached to the message. If the address is the same as
  21. the address assigned to the node, the node accepts the message; otherwise, it regenerates
  22. the signal and passes the message along to the next node in the circle. Such regeneration
  23. allows a ring network to cover larger distances than star and bus networks. It can also be
  24. designed to bypass any malfunctioning or failed node. Because of the closed loop, however,
  25. new nodes can be difficult to add. A ring network is diagrammed below.Asynchrous Transfer
  26. ModeATM is a new networking technology standard for high-speed, high-capacity voice, data,
  27. text andvideo transmission that will soon transform the way businesses and all types of
  28. organizationscommunicate. It will enable the management of information, integration of
  29. systems andcommunications between individuals in ways that, to some extent, haven't even
  30. been conceived yet. ATM can transmit more than 10 million cells per second,resulting in
  31. higher capacity, faster delivery and greater reliability.  ATM simplifies information
  32. transfer and exchange by compartmentalizing information into uniformsegments called cells.
  33. These cells allow any type of information--from voice to video--to betransmitted over almost
  34. any type of digitized communications medium (fiber optics, copper wire,cable). This
  35. simplification can eliminate the need for redundant local and wide area networks
  36. anderadicate the bottlenecks that plague current networking systems. Eventually, global
  37. standardizationwill enable information to move from country to country, at least as fast as
  38. it now moves from officeto office, in many cases faster.Fiber Distributed Data InterfaceThe
  39. Fiber Distributed Data Interface (FDDI) modules from Bay Networks are designed
  40. forhigh-performance, high-availability connectivity in support of internetwork topologies
  41. that include:     Campus or building backbone networks for lower speed LANs     
  42. Interconnection of mainframes or minicomputers to peripherals      LAN interconnection for
  43. workstations requiring high-performance networking FDDI is a 100-Mbps token-passing LAN that
  44. uses highly reliable fiber-optic media and performsautomatic fault recovery through dual
  45. counter-rotating rings. A primary ring supports normal datatransfer while a secondary ring
  46. allows for automatic recovery. Bay Networks FDDI supportsstandards-based translation
  47. bridging and multiprotocol routing. It is also fully compliant with ANSI,IEEE, and Internet
  48. Engineering Task Force (IETF) FDDI specifications.Bay Networks FDDI interface features a
  49. high-performance second-generation Motorola FDDI chipset in a design that provides
  50. cost-effective high-speed communication over an FDDI network. TheFDDI chip set provides
  51. expanded functionality such as transparent and translation bridging as wellas many advanced
  52. performance features. Bay Networks FDDI is available in three versions -multimode,
  53. single-mode, and hybrid. All versions support a Class A dual attachment or dual homingClass
  54. B single attachment.Bay Networks FDDI provides the performance required for the most
  55. demanding LAN backboneand high-speed interconnect applications. Forwarding performance over
  56. FDDI exceeds 165,000packets per second (pps) in the high-end BLN and BCN. An innovative
  57. High-Speed Filters optionfilters packets at wire speed, enabling microprocessor resources to
  58. remain dedicated to packetforwarding.Data Compression In GraphicsMPEGMPEG is a group of
  59. people that meet under ISO (the International Standards Organization) to generate standards
  60. for digital video (sequences of images in time) and audio compression.  In particular, they
  61. define a compressed bit stream, which implicitly defines a decompressor.  However, the
  62. compression algorithms are up to the individual manufacturers, and that is where proprietary
  63. advantage is obtained within the scope of a publicly available international standard.  MPEG
  64. meets roughly four times a year for roughly a week each time.  In between meetings, a great
  65. deal of work is done by the members, so it doesn't all happen at the meetings.  The work is
  66. organized and planned at the meetings. So far (as of January 1996), MPEG have completed the
  67. "Standard of MPEG phase called MPEG I. This defines a bit stream for compressed video and
  68. audio optimized to fit into a bandwidth (data rate) of 1.5 Mbits/s. This rate is special
  69. because it is the data rate of (uncompressed) audio CD's and DAT's. The standard is in three
  70. parts, video, audio, and systems, where the last part gives the integration of the audio and
  71. video streams with the proper timestamping to allow synchronization of the two. They have
  72. also gotten well into MPEG phase II, whose task is to define a bitstream for video and audio
  73. coded at around 3 to 10 Mbits/s.How MPEG I worksFirst off, it starts with a relatively low
  74. resolution video sequence (possibly decimated from the original) of about 352 by 240 frames
  75. by 30 frames/s, but original high (CD) quality audio.  The images are in color, but
  76. converted to YUV space, and the two chrominance channels (U and V) are decimated further to
  77. 176 by 120 pixels.  It turn out that you can get away with a lot less resolution in those
  78. channels and not notice it, at least in "natural" (not computer generated) images.  The
  79. basic scheme is to predict motion from frame to frame in the temporal direction, and then to
  80. use DCT's (discrete cosine transforms) to organize the redundancy in the spatial directions.
  81. The DCT's are done on 8x8 blocks, and the motion prediction is done in the luminance (Y)
  82. channel on 16x16 blocks.  In other words, given the 16x16 block in the current frame that
  83. you are trying to code, you look for a close match to that block in a previous or future
  84. frame (there are backward prediction modes where later frames are sent first to allow
  85. interpolating between frames). The DCT coefficients (of either the actual data, or the
  86. difference between this block and the close match) are "quantized", which means that you
  87. divide them by some value to drop bits off the bottom end.  Hopefully, many of the
  88. coefficients will then end up being zero.  The quantization can change for every
  89. "macroblock" (a macroblock is 16x16 of Y and the corresponding 8x8's in both U and V).  The
  90. results of all of this, which include the DCT coefficients, the motion vectors, and the
  91. quantization parameters (and other stuff) is Huffman coded using fixed tables.  The DCT
  92. coefficients have a special Huffman table that is "two-dimensional" in that one code
  93. specifies a run-length of zeros and the non-zero value that ended the run.  Also, the motion
  94. vectors and the DC DCT components are DPCM (subtracted from the last one) coded.
  95.